a6bfb09b38f6e9801e0d131b9c39ac3e311da41f,src/main/java/org/javamoney/moneta/RoundedMoney.java,RoundedMoney,remainder,#Number#,432

Before Change


    @Override
    public RoundedMoney remainder(Number divisor) {
        return new RoundedMoney(this.number.remainder(MoneyUtils.getBigDecimal(divisor), this.monetaryContext
                .getTyped(MathContext.class, MathContext.DECIMAL64)), this.currency, this.rounding);
    }

    /*

After Change


     */
    @Override
    public RoundedMoney remainder(Number divisor) {
        return new RoundedMoney(this.number.remainder(MoneyUtils.getBigDecimal(divisor), Optional.ofNullable(
                this.monetaryContext.get(MathContext.class)).orElse(MathContext.DECIMAL64)),
                this.currency, this.rounding);
    }